// function mergeSort(arr: number[]) {
//   const len = arr.length;
//   if (len < 2) {
//     return arr;
//   }
//   const middle = Math.floor(len / 2);
//   const  left = arr.slice(0, middle);
//   const  right = arr.slice(middle);
//   return merge(mergeSort(left), mergeSort(right ));
// }

// function merge(left: number[], right: number[]) {
//   const result = [];
//   // 合并
//   while (left.length && right.length) {
//     if (left[0] <= right[0]) {
//       result.push(left.shift());
//     } else {
//       result.push(right.shift());
//     }
//   }

//   while (left.length) {
//     result.push(left.shift());
//   }

//   while (right.length) {
//     result.push(right.shift());
//   }

//   return result;
// }
// let a = [2323, 232];
// a = mergeSort(a);

class A {
  static a() {}
}
